

.photoGrid
{
	margin-top:15px;
	 background:none repeat scroll 0 0 #111111;
	 margin:auto;
	 cursor: pointer;
}

.photoGrid td
 {
 	padding: 0;
 }

.subPanel 
{
	position:absolute;
	bottom:0;
	left:0;
	display:block;
	padding: 10px;
	padding-top:3px;
	width:100%;
	height:105px;
	opacity:0.8;
	color:#999999;
	border-top: 1px solid #333333;
}

.artistName
{
	color: #FFF;
	font-size:24px;
	font-weight: bold;
	white-space: nowrap;
	
}

.artistName:HOVER
{
	text-decoration: underline;
}

.subscribers
{
	font-size:24px;
	font-weight :bold;
}

.link
{
	color:#FFF;
}
.link:HOVER
{
	text-decoration: underline;
}

.genre
{
	
}



/* @sprite .bgImg
{
	gwt-image: "imgArtist";
} */

@sprite .bgGris
{
	gwt-image: "bgGris";
	background-color:rgba(0, 0, 0, 0);
	box-shadow:0 -1px 0 rgba(0, 0, 0, 0.8);
	
}

.pnlNumber
{
	margin-left: -2px;
}


.container {
	width:300px;
	height:312px;
	overflow: hidden;
	
	background-position: center top;
	background-size:cover; 
}